package com.baize.glinkad.adchannel;

import android.app.Activity;
import android.app.Application;
import android.content.Context;

import com.baize.glinkad.bean.ADInfo;
import com.baize.glinkad.bean.listener.ADListener;
import com.baize.glinkad.bean.listener.BannerListener;
import com.baize.glinkad.bean.listener.InterstitialListener;
import com.baize.glinkad.bean.listener.RewardVideoListener;
import com.baize.glinkad.bean.listener.SplashListener;
import com.baize.glinkad.manager.ADManager;
import com.baize.glinkad.utils.ADLogHelper;

public class DefaultADManager extends ADManager{

    @Override
    public void getSplash(Activity activity, ADInfo aDInfo, String str, SplashListener splashListener) {
        super.getSplash(activity, aDInfo, str, splashListener);
        ADLogHelper.info("default getSplash");
        splashListener.onClose();
    }

    @Override
    public void init(Context context, ADListener aDListener) {
        ADLogHelper.info("default init");
    }

    @Override
    public void initApplication(Application application) {
        ADLogHelper.info("ADManger initApplication");
    }

    @Override
    public void initBanner(Context context, ADInfo aDInfo, String str) {
        super.initBanner(context, aDInfo, str);
        ADLogHelper.info("default initBanner");
    }

    @Override
    public void initInstitial(Context context, String str) {
        ADLogHelper.info("default initInstitial");
    }

    @Override
    public void initVideo(Context context, String str) {
        ADLogHelper.info("default initVideo");
    }

    @Override
    public void loadBanner() {
        ADLogHelper.info("default loadBanner");
    }

    @Override
    public void loadInterstitial() {
        ADLogHelper.info("default loadInterstitial");
    }

    @Override
    public void loadRewardedVideoAd() {
        ADLogHelper.info("default loadRewardedVideoAd");
    }

    @Override
    public void onDestroy(Activity activity) {
        super.onDestroy(activity);
    }

    @Override
    public void onPause(Activity activity) {
        ADLogHelper.info("ADManger onPause");
    }

    @Override
    public void onResume(Activity activity) {
        ADLogHelper.info("ADManger onResume");
    }

    @Override
    public void setBannerListener(BannerListener bannerListener) {
        ADLogHelper.info("default setBannerListener");
    }

    @Override
    public void setInterstitialListener(InterstitialListener interstitialListener) {
        ADLogHelper.info("default setInterstitialListener");
    }

    @Override
    public void setVideoListener(RewardVideoListener rewardVideoListener) {
        ADLogHelper.info("default setVideoListener");
    }

    @Override 
    public void showInterstitialAD() {
        ADLogHelper.info("default showInterstitialAD");
    }

    @Override
    public void showRewardVideoAD() {
        ADLogHelper.info("default showRewardVideoAD");
    }


}
